﻿<!DOCTYPE html>
<html lang="zh">
<head>
 <meta charset="utf-8">
 <title>CSS3边框图像_CSS3 border-image属性_CSS3 border-image-source属性_CSS3 border-image-slice属性_CSS3 border-image-width属性_CSS3 border-image-outset属性_CSS3 border-image-repeat属性_揭秘CSS世界-歪脖网</title>
 <meta name="keywords" content="CSS, CSS3, 揭秘CSS, , CSS3边框图像,border-image,border-image属性,border-image-source,border-image-slice,border-image-width,border-image-outset,border-image-repeat" />
 <meta name="description" content="在CSS3中，border-image属性允许指定一幅图像作为元素的边框，border-image属性可以分解为border-image-source属性、border-image-slice属性、border-image-width属性、border-image-outset属性、border-image-repeat属性" />
 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
 <link href="http://localhost/waibo/css/bootstrap.min.css" rel="stylesheet" />
 <link href="http://localhost/waibo/css/bootstrap-responsive.min.css" rel="stylesheet" />
 <link href="http://localhost/waibo/css/style.css" rel="stylesheet" />

 <script src="http://localhost/waibo/js/jquery.js"></script>
 <script src="http://localhost/waibo/js/script.js"></script>
</head>

<body>
 <div class="topbar">
 <div class="eyebrow hidden-phone">
 <div class="container">
 <ul class="pull-left">
   <li><a href="http://www.waibo.wang/" target="_blank">歪脖网</a>欢迎您！</li>
 </ul>
 <ul class="pull-right">
  <li><a href="http://www.waibo.wang/user/">登录</a></li>
  <li class="b">|</li>
  <li><a href="http://www.waibo.wang/user/register.asp" target="_blank">注册</a></li>
 </div>
 </div>

<div class="topnav">
<div class="container">
  <div class="row-fluid mtz">
  <div class="span3 topnav-logo">
    <a href="http://www.waibo.wang/"><p class="logo-cn">歪脖网</p><p class="logo-en hidden-phone">waibo.wang</p></a>
  </div>
  <div class="span6 nav">
   <ul>
     <li ><a href="http://www.waibo.wang/">首页</a></li>
     <li class="active"><a href="http://localhost/waibo/bible/">教程</a></li>
     <li ><a href="http://www.waibo.wang/wiki/">专栏</a></li>
     <li ><a href="http://www.waibo.wang/demo/">素材</a></li>
     <li ><a href="http://www.waibo.wang/tools/">工具</a></li>
   </ul>
  </div>
  <div class="span3 topnav-form">
  </div>
 </div>
 </div>
 </div>
 </div>


 <div class="container">
 <div class="row-fluid bible">
 <aside class="span3">
 <map id="oAll" name="oAll">
 <area title="全部展开" shape="rect" coords="0,0,22,20"  href="javascript:tree.openAll();" onfocus="blur(this);">
 <area title="全部收起" shape="rect" coords="22,0,44,20" href="javascript:tree.closeAll();" onfocus="blur(this);">
 </map>
 <header><span>目录</span><img src="http://localhost/waibo/img/map.png" usemap="#oAll"/></header>
 <script src="http://localhost/waibo/js/dtree.js"></script>
 <script src="http://localhost/waibo/bible/css3/js/tree.js"></script>
 <script>
    createTree("40402");
 </script>
 </aside>

 <main class="span9">
 <header><div class="name"><strong>揭秘CSS</strong>(第 1 版)</div><div class="section">4.4.2 图像边框</div></header>
 <div><label id="treeview"><input id="show" type="checkbox" checked /> 文档结构视图</label><span class="hit">阅读（ <span id="hit"></span> ）</div>
 <article>
<h1 class="hide-text">概述</h1>
<h1 class="hide-text">CSS选择器</h1>
<h1 class="hide-text">字体和文本</h1>
<h1 class="hide-text">盒模型</h1>
<h2 class="hide-text">概述</h2>
<h2 class="hide-text">内边距</h2>
<h2 class="hide-text">外边距</h2>
<h2 class="hide-text">边框</h2>
<h3 class="hide-text">线条边框</h3>
<h3>图像边框</h3>
<p>为了实现丰富多彩的边框效果，在CSS3中，新增了 border-image属性，这个新属性允许指定一幅图像作为元素的边框。该属性的优点是，可以根据一些简单的规则，把一幅图像划分为 9 个单独的部分，浏览器会自动使用合适的部分作为边框的对应部分。</p><p>需要注意的是，只有当 border-style属性取值为 none 时，border-image属性才会有效。所以，如果定义的边框图像显示不出来，首先需要检查border-style属性的值是否为 none。</p><p>border-image是复合属性，其语法格式为：</p><pre class="prettyprint linenums"><code>border-image: &lt;‘border-image-source’&gt; ||     &lt;‘border-image-slice’&gt; [/&lt;‘border-image-width’&gt;|/&lt;‘border-image-width’&gt;? /&lt;‘border-image-outset’&gt;]? ||    &lt;‘border-image-repeat’&gt;</code></pre><p>也就是说，border-image属性可以分解为 border-image-source、border-image-slice、border-image-width、border-image-outset、border-image-repeat 这 5 个属性，下面分别进行介绍。</p><h4>border-image-source</h4><p>border-image-source属性用于指定边框图像的URL地址，取值为 none | url，默认值为 none。url 可以是相对路径，也可以是绝对路径，跟CSS1中 background-image属性相似。当该属性的取值为 none，或 url 无效时，边框将使用&nbsp;border-style&nbsp;属性的值。</p><h4>border-image-slice</h4><p>border-image-slice属性的作用是按照指定宽度，对边框图像进行切片。其语法格式为：</p><pre class="prettyprint linenums"><code>border-image-slice : [&lt;number&gt; | &lt;percentage&gt;]{1,4} &amp;&amp; fill?</code></pre><p>该属性需要 4 个参数值，依次指定 top、right、bottom、left 这 4 个方向上的切割宽度。其值可以长度，也可以是百分比。长度为纯数字，无需指定单位，默认使用 px 为单位；百分比，top、bottom 相对于边框图像的高度，right、left 相对于边框图像的宽度。4个参数值可以使用简写方式，规则与 border-width 相同。fill 为可选值，用来设置中间的第九块是否为非透明块，默认为透明块。</p><p>假设有一个 81px 的正方形图像，包含 9 个菱形图案，每个菱形图案的尺寸为27px * 27px。如图图 4‑5 所示：<figure><img src='http://localhost/waibo/bible/css3/img/4/border-image.png' title='边框图像' alt='边框图像'><figcaption>图4-5  边框图像</figcaption></figure><p>在 border-image-slice: 27 的情况下，4 个方向上的切割宽度均为 27px，切割过程如图 4‑6 所示：<figure><img src='http://localhost/waibo/bible/css3/img/4/border-image-slice1.png' title='边框图像切片过程' alt='边框图像切片过程'><figcaption>图4-6  边框图像切片过程</figcaption></figure><p>从上图可以看出，经过 4 次切割后，边框图像被切成 9 个切片，即左上角（top-left）、右上角（top-right）、右下角（bottom-right）、左下角（bottom-left）4 个橙红色菱形，上（top）、右（right）、下（bottom）、左（left）为 4 个橙黄色菱形，加中间的透明区域。如图 4‑7 所示：<figure><img src='http://localhost/waibo/bible/css3/img/4/border-image-slice2.png' title='边框图像切片的应用' alt='边框图像切片的应用'><figcaption>图4-7  边框图像切片的应用</figcaption></figure><p>之所以要切成 9 片，是因为盒模型中，一个盒子有内容区域、加上边框的4个角和4条边，正好 9 个区域。</p><p>这 9 个切片中，4 个角上的每个切片，将分别用作元素边框的 4 个角、4 条边上的每个切片，将分别用作元素边框的 4 条边、中间的切片用作元素内容区域的背景（如果设置 fill）。</p><h4>border-image-width</h4><p>border-image-width属性用来定义边框图像的显示区域，即切片的最大显示宽度。</p><p>如果该属性定义的值大于 border-image-slice属性的值，则 4 个角和 4 个边的切片，在水平和垂直方向都会被拉伸到该属性指定的值；如果该属性定义的值小于 border-image-slice属性的值，则使用该属性的值。</p><p>如， border-image-slice属性的值为 27，而 border-image-width属性的值为 54px。由于边框宽度大于 border-image-slice属性的值，切片会被拉伸。代码如下：</p><pre class="prettyprint linenums"><code>div  {   width: 300px;   height: 120px;    border-image-slice: 27;   border-image-width: 54px;   border-image-source: url(img/border.png); }</code></pre><p>上述代码的运行结果如图 4‑8 所示：<figure><img src='http://localhost/waibo/bible/css3/img/4/border-image-width.png' title='切片被拉伸' alt='切片被拉伸'><figcaption>图4-8  切片被拉伸</figcaption></figure><section><p class="note"> 说明：</p><p>border-image-width属性定义的是边框图像的显示区域，即切片的最大显示宽度，跟元素的边框宽度没有关系，元素边框的宽度由 border-width属性定义。</p><p>所以，当设置的 border-image-width大于边框宽度时，边框图像会对元素自身和周围的元素产生影响。</p></section><h4>border-image-outset</h4><p>border-image-outset属性的作用是让边框图像外凸，延伸到盒子外面。其语法格式为：</p><pre class="prettyprint linenums"><code>border-image-outset : [ &lt;length&gt; | &lt;number&gt; ]{1,4}</code></pre><p>该属性需要 4 个参数值，依次指定 top、right、bottom、left 这 4 个方向上向外延伸的量，默认值为 0。值可以长度，也可以是数字。长度表示延伸的宽度，数字表示延伸相应边框的 border-width计算值的倍数。4个参数值可以使用简写方式，规则与margin相同。</p><p>假设页面上有两个盒子，左边的盒子未指定边框图像外凸，右边的盒子指定边框图像外凸 27px（即一个切片的宽度）：</p><pre class="prettyprint linenums"><code>div {	width: 128px;	height: 128px;	border-image-source: url(images/border.png); 	border-image-slice: 27;	border-image-width: 27px;	border-image-repeat: repeat;}.outset {	border-image-outset: 27px;}</code></pre><pre class="prettyprint linenums"><code>&lt;div&gt;&lt;/div&gt;&lt;div class="outset"&gt;&lt;/div&gt;</code></pre><p>上述代码的运行结果如图 4‑9 所示：</p><figure><img src='http://localhost/waibo/bible/css3/img/4/border-image-outset.png' title='border-image-outset效果' alt='border-image-outset效果'><figcaption>图4-9  border-image-outset效果</figcaption></figure><p>需要注意的是，边框图像外凸后，就会延伸到盒子的外面。如果外凸的宽度过宽，边框图像可能会覆盖周围的元素。</p><p>但是，由于边框图像并不是元素盒模型中的内容，因此，即便边框图像延伸到元素的边界之外，甚至覆盖其它元素，也不会对页面布局产生任何影响。</p><h4>border-image-repeat</h4><p>border-image-repeat属性用来定义边框图像的 9 个切片中，top、right、bottom、left对应的 4 个切片是以拉伸方式显示，还是以平铺方式显示。</p><p>由于每条边只使用一个切片，所以，当边框的长度大于单个切片的长度时，单个切片就不能填满边框，就需要拉伸或平铺。不同取值的含义见表 4‑2：</p><table summary="border-image-repeat属性的取值及含义选择器">	<caption>表 4‑2 border-image-repeat属性的取值及含义</caption>	<thead>		<tr>			<th>属性值</th><th>含义</th>		</tr>	</thead>	<tbody><tr><td>stretch</td><td>默认值，切片拉伸以填满整个边框区域</td></tr><tr><td>repeat</td><td>切片重复以填满整个边框区域</td></tr><tr><td>round</td><td>切片重复以填满整个边框区域。当不能用整数个切片填满整个边框区域时，对每个切片进行缩放，以保证每个切片完整</td></tr><tr><td>space</td><td>切片重复以填满整个边框区域，当边框区域的尺寸不是切片尺寸的整数倍时，多余的空间由每个切片均分</td></tr>	</tbody></table><p>该属性需要 2 个参数。如果提供 2 个参数，第一个用于 top 和 bottom，第二个用于 left 和 right；如果只提供 1 个参数，则同时用于 top、right、bottom、left。</p><p>假设页面上有四个盒子，盒子的宽度和高度分别为 380px 和 118px，即 n 个切片尺寸 + 10px，每个盒子的 border-image-repeat 属性分别取值 stretch、repeat、round、space：</p><pre class="prettyprint linenums"><code>div {    width: 380px;      /* 10个切片的宽度 + 10px */    height: 118px;     /* 4个切片的高度 + 10px */    border-image-slice: 27;    border-image-width: 27px;     border-image-source: url(img/border.png);}.stretch{    border-image-repeat: stretch; }.repeat{    border-image-repeat: repeat; }.round{    border-image-repeat: round; }.space{    border-image-repeat: space; }</code></pre><pre class="prettyprint linenums"><code>&lt;div class="stretch"&gt;border-image-repeat: stretch&lt;/div&gt;&lt;div class="repeat"&gt;border-image-repeat: repeat&lt;/div&gt;&lt;div class="round"&gt;border-image-repeat: round&lt;/div&gt;&lt;div class="space"&gt;border-image-repeat: space&lt;/div&gt;</code></pre><p>上述代码的运行结果如图 4‑10 所示：</p><figure><img src='http://localhost/waibo/bible/css3/img/4/border-image-repeat.png' title='border-image-repeat不同取值的效果' alt='border-image-repeat不同取值的效果'><figcaption>图4-10  border-image-repeat不同取值的效果</figcaption></figure><p>从上图可以看出，当 border-image-repeat属性取值 stretch 时，由于切片不重复，会将单个切片进行拉伸到整个边框的尺寸；当取值 round 时，每个切片保持完整；取其它值时，切片就会进行重复，以填满边框区域。</p><div class="author">
<p class="about">关于作者</p>
<p><a href="https://weibo.com/leiqikui">歪脖先生</a>，十五年以上软件开发经验，酷爱Web开发，精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等，著有《<a href="http://www.waibo.wang/bible/html5/">HTML宝典</a>》、《<a href="http://www.waibo.wang/bible/css3/">揭秘CSS</a>》、《<a href="http://www.waibo.wang/bible/less/">Less简明教程</a>》、《<a href="http://www.waibo.wang/bible/bootstrap2/">Bootstrap2用户指南</a>》、《<a href="http://www.waibo.wang/bible/bootstrap3/">Bootstrap3实用教程</a>》、《<a href="http://www.waibo.wang/bible/bootstrap4/">Bootstrap4源码剖析</a>》，并全部在 <a href="https://github.com/leiqikui">GitHub</a> 上开源。</p>
</div>

<div id="modalReward" class="modal hide fade modal-reward" tabindex="-1">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h6>打赏</h6>
</div>
<div class="modal-body">
<div class="tabbable reward-weipay">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#weipay1">￥1</a></li>
<li><a data-toggle="tab" href="#weipay2">￥2</a></li>
<li><a data-toggle="tab" href="#weipay5">￥5</a></li>
<li><a data-toggle="tab" href="#weipay10">￥10</a></li>
<li><a data-toggle="tab" href="#weipay20">￥20</a></li>
<li><a data-toggle="tab" href="#weipayrand">其他金额</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="weipay1">
<img src="http://localhost/waibo/img/weipay1.png" alt="￥1"><span>￥1</span>
</div>
<div class="tab-pane" id="weipay2">
<img src="http://localhost/waibo/img/weipay2.png" alt="￥2"><span>￥2</span>
</div>
<div class="tab-pane" id="weipay5">
<img src="http://localhost/waibo/img/weipay5.png" alt="￥5"><span>￥5</span>
</div>
<div class="tab-pane" id="weipay10">
<img src="http://localhost/waibo/img/weipay10.png" alt="￥10"><span>￥10</span>
</div>
<div class="tab-pane" id="weipay20">
<img src="http://localhost/waibo/img/weipay20.png" alt="￥20"><span>￥20</span>
</div>
<div class="tab-pane" id="weipayrand">
<img src="http://localhost/waibo/img/weipayrand.png" alt="￥随意"><span>￥随意</span>
</div>
</div>
</div>
<div class="tabbable reward-alipay hide">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#alipay1">￥1</a></li>
<li><a data-toggle="tab" href="#alipay2">￥2</a></li>
<li><a data-toggle="tab" href="#alipay5">￥5</a></li>
<li><a data-toggle="tab" href="#alipay10">￥10</a></li>
<li><a data-toggle="tab" href="#alipay20">￥20</a></li>
<li><a data-toggle="tab" href="#alipayrand">其他金额</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="alipay1">
<img src="http://localhost/waibo/img/alipay1.png" alt="￥1"><span>￥1</span>
</div>
<div class="tab-pane" id="alipay2">
<img src="http://localhost/waibo/img/alipay2.png" alt="￥2"><span>￥2</span>
</div>
<div class="tab-pane" id="alipay5">
<img src="http://localhost/waibo/img/alipay5.png" alt="￥5"><span>￥5</span>
</div>
<div class="tab-pane" id="alipay10">
<img src="http://localhost/waibo/img/alipay10.png" alt="￥10"><span>￥10</span>
</div>
<div class="tab-pane" id="alipay20">
<img src="http://localhost/waibo/img/alipay20.png" alt="￥20"><span>￥20</span>
</div>
<div class="tab-pane" id="alipayrand">
<img src="http://localhost/waibo/img/alipayrand.png" alt="￥随意"><span>￥随意</span>
</div>
</div>
</div>
<div class="reward-method">
<label><input type="radio" name="method" value="weipay" checked><img src="http://localhost/waibo/img/weipay.png" alt="微信支付"></label>
<label><input type="radio" name="method" value="alipay"><img src="http://localhost/waibo/img/alipay.png" alt="支付宝"></label>
</div>
</div>
</div>
<div class="reward">
<p>如果本教程对您帮助很大，请随意打赏。您的支持，将鼓励我写出更好的教程！</p>
<a data-toggle="modal" href="#modalReward">赏</a>
</div>

<script src="http://localhost/waibo/js/bootstrap.min.js"></script>
 <script>
 $(function() {
    rewardMethod();
 });
 </script>
 
<div class="share">
 <div class="bdsharebuttonbox"></div>
 </div>
 <div class="page">
   <a id="prev" href="http://localhost/waibo/bible/css3/html/4/4.4.1.html" title="&#8592; 键到上一节">« 上一节</a>&#8592; 键盘方向键翻页 &#8594;<a id="next" href="http://localhost/waibo/bible/css3/html/4/4.4.3.html" title="&#8594; 键到下一节">下一节 »</a>
 </div>
 </article>
 </main>
 </div>
 </div>
 <div class="floatPanel">
	 <div class="ctrolPanel">
		 <a href="javascript:;" class="arrow top" onClick="goTop()"><span>返回顶部</span></a>
    <a href="#" class="phone"  data-target="#phone"><span>手机访问</span></a>
    <a href="#" class="wechat" data-target="#wechat"><span>关注微信</span></a>
    <a href="javascript:;" class="arrow bottom" onClick="goBottom()"><span>返回底部</span></a>
  </div>
	<div id="phone" class="popPanel">
		<div class="popPanel-inner">
			<img src="http://localhost/waibo/img/site.png" /><p class="slogan">扫码访问歪脖网</p><p>随时随地，想看就看</p>
		</div>
	</div>
	<div id="wechat" class="popPanel">
		<div class="popPanel-inner">
			<img src="http://localhost/waibo/img/weixin.png" /><p class="slogan">关注歪脖网微信</p><p>分享 web 知识、交流 web 经验</p>
		</div>
	</div>
</div>
 <footer>
 <div class="container hidden-phone">
 <div class="row-fluid">
 <div class="span2">
 <dl>
 </dl>
 </div>
 <div class="span2">
 <dl>
    <dl>
      <dt>教程</dt>
      <dd><a href="http://localhost/waibo/bible/html5/">HTML5宝典</a></dd>
      <dd><a href="http://localhost/waibo/bible/css3/">探究CSS3</a></dd>
      <dd><a href="http://localhost/waibo/bible/json/">JSON 教程</a></dd>
      <dd><a href="http://localhost/waibo/bible/es6/">ES6标准入门</a></dd>
      <dd><a href="http://localhost/waibo/bible/bootstrap2/">Bootstrap教程</a></dd>
      <dd><a href="http://localhost/waibo/bible/xcx/">微信小程序教程</a></dd>
    </dl>
 </dl>
 </div>
 <div class="span2">
 <dl>
    <dl>
     <dt>工具</dt>
     <dd><a href="http://www.waibo.wang/tools/htmlformat">HTML格式化</a></dd>
     <dd><a href="http://www.waibo.wang/tools/cssformat">CSS格式化</a></dd>
     <dd><a href="http://www.waibo.wang/tools/htmlconvert">HTML多功能转换器</a></dd>
     <dd><a href="http://www.waibo.wang/tools/xmltojson">XML和JSON转换工具</a></dd>
     <dd><a href="http://www.waibo.wang/tools/jsconfuse">JS混淆工具</a></dd>
     <dd><a href="http://www.waibo.wang/tools/jsonp">JSON在线解析</a></dd>
     <dd><a href="http://www.waibo.wang/tools/markdown">在线Markdown编辑器</a></dd>
    </dl>
 </dl>
 </div>
 <div class="span2">
 <dl>
    <dl>
     <dt>关注</dt>
    </dl>
    <div class="social">
      <img src="http://localhost/waibo/img/weixin.png" title="扫描二维码，关注歪脖网微信">
<a href="https://weibo.com/leiqikui" title="新浪微博" target="_blank"></a>
<a href="http://t.qq.com/maifang51" title="腾讯微博" target="_blank"></a>
<a href="https://github.com/leiqikui" title="Github" target="_blank"><svg width="24" height="24" version="1.1" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a>
    </div>
 </dl>
 </div>
 <div class="span2">
 <dl>
    <dl>
     <dt>赞助商</dt>
     <dd><a rel="nofollow" href="https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=2291d007f3b4d08b96c0fc03c4b54499" target="_blank" title="腾讯云提供安全、稳定的云服务器"><img src="http://localhost/waibo/img/logo-qqyun.png"> 腾讯云</a></dd>
     <dd><a rel="nofollow" href="https://s.click.taobao.com/t?e=m%3D2%26s%3DJm1BMj9ta3QcQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAjPr0N2Hh94K6bMO9Kiim77lHsPu4n7AVmGhnzSVk4DlmWL0QXDWLBr%2BSLtF1Lx83hmIkXBqRClNTcEU%2BDykfuSM%2BhtH71aX6uIOTs4KMj3yjpOyWSRdiSZDEm2YKA6YIrbIzrZDfgWtwGXLU4WXsy8CZuZoOOkzXFxfvOyje0ynomfkDJRs%2BhU%3D" target="_blank" title="阿里云全民云计算"><img src="http://localhost/waibo/img/logo-aliyun.png">&nbsp; 阿里云</a></dd>
    </dl>
 </dl>
 </div>
 </div>
 </div>
 <hr/>
   <p>Copyright&copy;2017&nbsp;&nbsp;www.waibo.wang All Rights Reserved</p>
   <p>陕ICP备17020676号-1&nbsp;&nbsp;&nbsp;&nbsp;客服QQ：376601179&nbsp;&nbsp;&nbsp;&nbsp;邮箱：376601179#qq.com
 </footer>
 <script src="http://localhost/waibo/js/prettify.js"></script>
 <script>
 $(function() {
    prettyPrint();
    bible();
    load();
 });
 </script>
</body>
</html>
